#include <iostream>

int main(){
	using namespace std;

	int nights = 100;
	int * pt = new int;
	*pt = 1001;

	cout << "nights value = " << nights << ": location " << &nights << endl;
	cout << "int ";
	cout << "value = " << *pt << ": location = " << pt << endl;

	double * pd = new double;
	*pd = 10000001.0;

	cout << "double " << "value = " << *pd << ": location = " << pd << endl;
	cout <<  "location of pointer pd: " << &pd << endl;
	cout << "size of pt = " << sizeof(pt) << ": size of *pt: " << sizeof(*pt) << endl;
	cout << "size of pd = " << sizeof(pd) << ": size of *pd: "  << sizeof(*pd) << endl;

	return 0;
}